软考真题
第2题
图2-1为使用某嵌入式处理器和8255对打印机进行控制的电路图,其中8255的中断请求PC3接到处理器的中断请求输入端上,打印机的数据口接在8255的PA0-PA7上,打印机的输出电平接在8255的PC6上。

为了使用嵌入式处理器对打印机进行控制,在程序设计时,需要将8255的PAPS置为工作方式1;PB口设置在工作方式0,配置为输入;PC口的PCO、PCI、PC2、PC3和PC4定义为输出。

为了在打印机输出为低电平时通过8255的PC3产生有效的中断请求信号INTRA,必须使得A口的中断请求使能INTE=1,实际上就是通过C口的按位复位操作将PC6置1,整个程序分为四部分:依次是8255的初始化,嵌入式处理器的中断初始化,嵌入式处理器的主程序和打印字符的中断处理程序。其中8255的端口配置功能如表2-1所示。嵌入式处理器的中断使能控制字含义如表2-2所示,该处理器的典型汇编指令如表2-3所示。







【问题:2.1】根据图2-1所示,通过嵌入式处理器访问8255的PA口、PB口和PC口对应的地址分别是什么?(请用十六进制描述) 对应的地址: PA口:(1) PB口:(2) PC口:(3)
【问题:2.2】在嵌入式处理器的汇编语言中,最简单的指令寻址方式为立即寻址和直接寻址,请回答下面两个汇编语言语句所描述的含义,将答案填写在答题纸的对应栏中。 MOV A,#3AH:(1) MOV R4,3AH:(2)
【问题:2.3】以下汇编程序用于打印机输出控制,请将下面汇编程序的空(1)〜(5)补充完整,并将解答填入答题纸的对应栏中。
8255的A口工作在方式1输出,初始化程序:

答题卡
加油
纠错
得分:0